package com.zmn.brs.model.vo.record;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 类描述：触发事件视图
 *
 * @author xujie
 * @since 2021/03/19 10:33
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class EventRecordVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 描述: 事件触发记录ID
     **/
    private Integer recordId;

    /**
     * 描述: 平台
     **/
    private String plat;

    /**
     * 描述: 渠道名称
     **/
    private String channelName;

    /**
     * 描述: 对象ID
     **/
    private Long objectId;

    /**
     * 描述: 对象登录名
     **/
    private String objectName;

    /**
     * 描述: 对象姓名
     **/
    private String realName;

    /**
     * 描述: 对象身份
     **/
    private String objectIdentity;

    /**
     * 描述: 对象身份属性
     **/
    private String objectIdentityAttribute;

    /**
     * 描述: 操作类型
     **/
    private String operationType;

    /**
     * 描述: 操作
     **/
    private String operation;

    /**
     * 监控场景
     */
    private String monitorScene;

    /**
     * 描述: 备注
     **/
    private String remarks;

    /**
     * 描述: 创建时间
     **/
    private String createTime;
}
